package com.xuwang.service;

import java.util.List;
import java.util.Map;

import com.xuwang.pojo.SupervisoryInformation;
import com.xuwang.vo.SupervisoryInformationInsertVo;
import com.xuwang.vo.SupervisoryInformationVo;

/**
  *督察信息表服务接口
  *@ClassName SupervisoryInformationService
  *@Description TODO
  *@Author OuJunchen
  *@Date 2021/9/14 上午10:27
  *@Version 1.0
  */
public interface SupervisoryInformationService{


    Map<String, Object> deleteByPrimaryKey (String id);

    int insert(SupervisoryInformation record);

    int insertOrUpdate(SupervisoryInformation record);

    Map<String, Object> insertOrUpdateSelective(SupervisoryInformationInsertVo record);

    int insertSelective(SupervisoryInformation record);

    SupervisoryInformation selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(SupervisoryInformation record);

    int updateByPrimaryKey(SupervisoryInformation record);

    int updateBatch(List<SupervisoryInformation> list);

    int updateBatchSelective(List<SupervisoryInformation> list);

    int batchInsert(List<SupervisoryInformation> list);

    Map<String, Object> selectAll (int page, int limit, SupervisoryInformationVo supervisoryInformationVo);

}
